package org.example.skytool.commom;


/**
 *
 * @author 22449
 *
 * 用于存储一些暂时无用的代码
 */
public class Obsoluting {

//    @Override
//    public void importImage() {
//        String folderPath = "C:\\Users\\22449\\Desktop\\image\\image"; // 替换为你的文件夹路径
//        File folder = new File(folderPath);
//        // 创建一个FilenameFilter实例，用于筛选.jpg文件
//        FilenameFilter jpgFilter = new FilenameFilter() {
//            @Override
//            public boolean accept(File dir, String name) {
//                // 匹配.jpg文件的文件名
//                return name.toLowerCase().endsWith(".jpg");
//            }
//        };
//        // 获取文件夹中满足条件的.jpg文件名
//        String[] jpgFiles = folder.list(jpgFilter);
//        for (String fileName : jpgFiles) {
//            // 根据文件名创建文件对象
//            File imageFile = new File(folderPath + File.separator + fileName);
//            // 加载图片文件并获取到图片文件的输入流
//            try {
//                // 获取图片文件的输入流
//                String isbn = fileName;
//                System.out.println(isbn);
//                if (isbn.startsWith("ISBN")) {
//                    isbn = fileName.substring(4, 17);
//                }
//                if (isbn.endsWith(".jpg")) {
//                    isbn = fileName.substring(0, 13);
//                }
//                System.out.println(isbn);
//                Commodity commodity = selectByISBN(isbn);
//                if (commodity != null) {
//                    LambdaQueryWrapper<Image> lambdaQueryWrapper = new LambdaQueryWrapper<>();
//                    lambdaQueryWrapper.eq(Image::getLinkId, commodity.getId());
//                    Image image1 = imageDao.selectOne(lambdaQueryWrapper);
//                    if (image1 != null) {
//                        imageDao.deleteById(image1);
//                    }
//                    String url = qiniuUtil.uploadFile(imageFile, isbn);
//                    Image image = new Image();
//                    image.setId(idWorker.nextId() + "");
//                    image.setImage(url);
//                    image.setLinkId(commodity.getId());
//                    image.setCreateTime(LocalDate.now());
//                    imageDao.insert(image);
//                    System.out.println(image);
//                }
//            } catch (IOException e) {
//                System.out.println("Error loading image file: " + fileName);
//                e.printStackTrace();
//            }
//
//        }
//    }


}
